
local devolution = false


local morphDefs = {
	slave = {
		[1] = {into = "raider",    metal = 10, energy = 0,  time = 10, facing = true, rank = 0, },
		[2] = {into = "berserker", metal = 20, energy = 0,  time = 10, facing = true, rank = 0, },
		[3] = {into = "hunter",    metal = 15, energy = 0,  time = 10, facing = true, rank = 0, },
		[4] = {into = "wizard",    metal = 25, energy = 10, time = 10, facing = true, rank = 0, },
	},
}
-- no idea what the following does

----[[ devolution, babe  (useful for testing)
if (devolution) then
  local devoDefs = {}
  for src,data in pairs(morphDefs) do
    devoDefs[data.into] = { into = src, time = 10, metal = 1, energy = 1 }
  end
  for src,data in pairs(devoDefs) do
    morphDefs[src] = data
  end
end
--]]

return morphDefs

